﻿/*模块样式+布局版面样式（layout）——导航、列表、菜单、表格、目录、分页条、垂直菜单、面包屑*/
/*：.g-wrap 、.g-header、.g-content*/

.g-wrap { margin: 0 auto; min-width: 1200px;}
.container {
    margin: 0 auto;
    min-width: 1200px;
}
.top-top { height: 38px; line-height: 38px; border-bottom: 1px #a0a0a0 solid; font-size:12px;}
.top-top2 { height:38px; line-height:38px; background:#efefef; font-size:12px;}
.top-bottom { height: 80px; clear: both; margin: 10px auto;}
.top-bottom2 { height:40px; clear:both; margin:10px auto; border-bottom:1px #a0a0a0 solid; }
.logo { height: 60px; width: 286px; padding: 8px; float: left;  }
.logo img { max-width: 286px; max-height: 60px;}
.logo2 {height:35px; margin-bottom:5px; margin-right:30px; float:left;}
    .logo2 img { max-height:35px; max-width:150px; }
.banner { height: 60px; width: 490px; padding: 8px; float: left; text-align: center; }
.banner img { max-height: 60px; max-width: 490px;}
.search { height: 45px; width: 292px; padding: 15px 6px 0 6px; float: right;}
.login-item { padding:0 5px; float: left;}
.nav { height: 48px; background: #494a4e; color: #fff; font-size: 20px; font-family: "微软雅黑"; line-height: 48px;}
.nav-l { float: left; width: 230px; margin-right: 10px; background: #323335;  }
.nav-l img { width: 40px; margin: 6px 8px 0 6px;}
.nav-r { float: right; width: 960px;}
.nav3 {}
.nav-r a, .nav3 a, .nav-nvsheng a { display: block;width: 10%; text-align: center; height: 48px; float: left; color: #fff;}
.nav-r a:hover, .nav3 a:hover, .nav-nvsheng a:hover { background: #323335; color: #fff;}
.nav-r .action, .nav3 .action, .nav-nvsheng .action { background: #323335; color: #fff;}
.nav-nansheng a ,.nav-dushu a { display: block;width: 6.66%; text-align: center; height: 48px; float: left; color: #fff; font-size:16px;}
.nav-nansheng a:hover,.nav-nansheng .action { background:#117dbf ; color:#fff;}
.nav-dushu a:hover,.nav-dushu .action { background:#2c702c; color:#fff;}
.nav-nvsheng a:hover,.nav-nvsheng .action { background:#de3148; color:#fff;}
.nav-dushu a { width:5.88%; font-size:14px;}
.nav-nvsheng a { width:10%; font-size:16px;}
.nav-bgcolor-dushu { background:#5ea25d}
.nav-bgcolor-nansheng { background:#2b9de4;}
.nav-bgcolor-nvsheng { background:#e65a67;}
.nav2 {float:right; line-height:30px;}
.nav2 a { margin:0 5px; float:left;}

/*.nav-r a:link { color: #fff;}*/

.width-800 { width: 800px;}

.breadcrumb { line-height:22px;  font-size:12px; margin-bottom:6px;}
/*友情链接*/
.friend-con {
    border: 1px solid #e8e8e8;
    padding: 20px 30px;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.friend-top {
    height: 55px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}

.friend-icon {
    width: 200px;
    height: 55px;
}

.friend-name-item {
    float: left;
    margin-right: 30px;
    color: #666;
    margin-bottom: 20px;
}

    .friend-name-item a {
        color: #666;
    }



/*友情链接end*/

/*page*/

.page-con {
    height: 40px;
    margin: 0 auto;
    margin-bottom: 50px;
    text-align: center;
}
.p-index {
    margin: 0 auto;
    float: right;
}
.p-left {
    display: inline-block;
    float: left;
    line-height: 40px;
}
.p-index a {
    display: inline-block;
    color: #333;
    height: 34px;
    padding: 2px 13px;
    line-height: 34px;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    margin: 0 5px;
    float: left;
    margin: 0 5px;
    text-align: center;
}
.p-index span.go {
    height: 34px;
    line-height: 34px;
    width: 85px;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    border-right: 1px solid transparent;
}
.p-index span {
    display: inline-block;
    margin-right: 5px;
    border: none
}
/*a.p-prev,a.p-next{width:54px;}*/
.goto {
    width: 30px;
    background: #e8e8e8;
    padding: 0;
}
.p-index span.goto {
    margin: 0;
    height: 100%;
    cursor: pointer;
}
.p-index input {
    width: 55px;
    height: 32px;
    text-align: center;
}
.p-on {
    background: #e8e8e8;
}

/*page分页end*/


/*footer*/

.footer {
    width: 100%;
    background: #e5e5e5;
    padding-top: 20px;
    box-sizing: border-box;
}

.footer-left {
    float: left;
    width: 230px;
    height: 56px;
}

.footer-right {
    float: right;
}

.footer-list {
    height: 20px;
    float: right;
    margin-bottom: 10px;
}

.footer-item {
    float: left;
    color: #000;
    margin: 0 10px;
}

.footer-item a {
    color: #000;
    margin: 0;
    font-size: 14px;
}

.copy {
    margin-bottom: 10px;
    text-align: right;
    font-size: 14px;
}

.bg-ef { background: #efefef;}